﻿// 完整的执行 n!

Console.WriteLine(Fac(5));
Console.ReadKey();

static int Fac(int n)
{
    if (n == 0) // 递归终止的条件
        return 1;
    else
    {
        return n * Fac(n - 1); // 递归调用
    }
}